package com.joker.demo.admin.service;

/**
 * 执行器清理服务接口
 *
 * @author : feixiang.li
 * @since : 2025-01-27 10:00
 */
public interface ExecutorCleanupService {

    /**
     * 检查并清理离线执行器
     */
    void checkAndCleanOfflineExecutors();

    /**
     * 清理t_job_registry表中的离线执行器
     */
    void cleanOfflineExecutorsFromRegistry();

    /**
     * 更新JobInfo表中的triggerStatus
     */
    void updateJobInfoTriggerStatus();
}
